@CHARSET "UTF-8";

body { margin: 0; font-family: Verdana, Georgia, Arial, Tahoma, Calibri; background: url(../../Images/Image/body.gif) no-repeat 50% 0 #3f67bf; }
p { margin: 0; padding: 0; }
ul { margin: 0; padding: 0; list-style: none; }
img { border: none; }
input { font-family: Verdana, Arial; }
a { text-decoration: none; }

/*
9 11 12 13 14 18 24

Georgia 12 14 18 24

Century Gothic 9 14 18

000 221815 3e3a39 3f67c0 4673d6 595757 727171 737373 898989 9fa0a0 b5b5b6 c0c0c0 e96b38 ea5417 f39700 ff7700 fff

*/

.clr { clear: both; }

.g-top, .g-btm, .g-m { width: 950px; margin: 0 auto; }
.g-top { font-size: 12px; line-height: 22px; color: #fff; }
.g-top-lks { margin-left: 6px; }
.g-top a { color: #fff;  margin: 0 3px; }
.g-btm { font-size: 12px; color: #c0c0c0; padding: 15px 0; }
.g-btm a { font-size: 12px; color: #c0c0c0; }
.g-btm a:hover { color: #f7b451; }
.g-btm p { margin-left: 72px; line-height: 22px; }
.g-btm-edg { height: 6px; background: #f7b451; overflow: hidden; }
.g-m { background: #fff;}
.g-hdr { }
.g-hdr-l { float: left; }
.g-hdr-r { float: left; width: 802px; height: 65px; margin: 20px 20px 0 25px; }
.g-hdr-logo { margin: 10px 0 0 25px; width: 78px; height: 75px; display: inline; }
.g-hdr-logo img { display: block; width: 62px; height: 75px; }
.g-hdr-ttl { float: left; font-family: Georgia, Arial; color: #595757; width: 420px; height: 33px; background: url("../../Images/Image/title.gif") no-repeat; opacity: 0.9; filter: alpha(opacity=90); }
/*.g-hdr-ttl .m { font-size: 18px; }
.g-hdr-ttl .sub { font-size: 14px; }*/
.g-hdr-tos { float: right; margin-top: 2px; width: 220px; height: 66px; }
.g-hdr-tos:hover { }
.g-hdr-tos .sb { width: 220px; height: 32px; background: url("../../Images/Image/g-hdr-tos-sb.gif") no-repeat; overflow: hidden; }
.g-hdr-tos .sb .ipt-txt { margin-left: 10px; border: none; background: transparent; width: 180px; line-height: 30px; height: 30px; padding: 0; vertical-align: middle; outline:none;}
.g-hdr-tos .sb .ipt-sbt { border: none; background: transparent; cursor: pointer; width: 28px; height: 30px; vertical-align: middle; }
.g-hdr-tos .rsz { height: 22px; text-align: right; margin-top: 12px; }
.g-hdr-tos .rsz img { margin-left: 1px; cursor: pointer; }
.g-nav { margin: 10px 0 0 20px; }
.g-nav-pf { float: left; margin-right: 19px; }
/*
.g-nav ul {}
.g-nav li { /*float: left;*/ }
.g-nav-itm { position: relative; float: left; font-family: Georgia, Arial; font-size: 14px; font-weight: bold; color: #3e3a39; line-height: 20px; height: 20px; z-index: 98; border-left: 1px solid #5b5857; }
.g-nav-itm.focus a { color: #465dbd; }
.g-nav-itm.focus .sub a { color: #3e3a39; }
.g-nav-itm.home a { padding: 0 15px; }
.g-nav-itm.last { border-right: 1px solid #5b5857; }
.g-nav-itm a {  color: #3e3a39;  padding: 0 6px; letter-spacing: 0.3px; line-height: 20px; font-size: 12px; }
.g-nav-itm img.home { vertical-align: middle; }
.g-nav-itm img.ab { margin-left: 8px; }
.g-nav-itm .sub { position: absolute; display: none; top: 20px; left: -1px; background: #fff; opacity: 0.8; filter: alpha(opacity=80); z-index: 99; padding: 12px 0 0 0; border-left: 1px solid #5b5857; width: auto; }
.g-nav-itm:hover .sub { display: block; }
.g-nav .sub ul {  border-right: 1px solid #c9caca; padding: 0 8px; }
.g-nav .sub li { line-height: 42px; font-family: Georgia, Arial; font-size: 12px; color: #000; height: 42px; overflow: hidden; *width: 240px; }
.g-nav .sub li a { line-height: 42px; white-space: nowrap; float: left; }
.g-nav li.sub-spl { clear: both; height: 0; line-height: 0; font-size: 0; border-bottom: 1px dashed #c9caca; overflow: hidden; }
.g-nav li.sub-end { height: 0; line-height: 0; clear: both; font-size: 0; overflow: hidden; }
*/



.g-nav ul {}
.g-nav li { float: left; }
.g-nav-itm { position: relative; float: left; font-family: Georgia, Arial; font-size: 14px; font-weight: bold; color: #3e3a39; line-height: 20px; height: 20px; z-index: 98; border-left: 1px solid #5b5857; }
.g-nav-itm.focus a { color: #465dbd; }
.g-nav-itm.focus .sub a { color: #3e3a39; }
.g-nav-itm.home a { padding: 0 5px; }
.g-nav-itm.last { border-right: 1px solid #5b5857; }
.g-nav-itm a { color: #3e3a39;  padding: 0 12px; letter-spacing: 0.3px; line-height: 20px; font-size: 12px; }
.g-nav-itm img.home { vertical-align: middle; }
.g-nav-itm img.ab { margin-left: 5px; }
.g-nav-itm .sub { position: absolute; display: none; top: 20px; left: -1px; background: #fff; opacity: 0.8; filter: alpha(opacity=80); z-index: 99; padding: 12px 0 0 0; border-left: 1px solid #5b5857; width: auto; }
.g-nav-itm:hover .sub { display: block; }
.g-nav .sub ul {  border-right: 1px solid #c9caca; padding: 0 8px; }
.g-nav .sub li { line-height: 42px; font-family: Georgia, Arial; font-size: 12px; color: #000; height: 42px; overflow: hidden; *width: 240px; }
.g-nav .sub li a { line-height: 42px; white-space: nowrap; float: left; }
.g-nav li.sub-spl { clear: both; height: 0; line-height: 0; font-size: 0; border-bottom: 1px dashed #c9caca; overflow: hidden; }
.g-nav li.sub-end { height: 0; line-height: 0; clear: both; font-size: 0; overflow: hidden; }

.g-ftr { /*height: 216px; background: url(../../Images/Image/footer.gif) no-repeat;*/ }
.g-ftr-top { background: url("../../Images/Image/ftr-top.gif") no-repeat; height: 50px; }
.g-ftr-cnt { background: #efeff0; }
.g-ftr-btm { background: #f8b551; height: 6px; overflow: hidden; }
.g-ftr a { font-size: 12px; line-height: 2em; color: #595757; }
.g-ftr-ttl { font-size: 18px; color: #595757; margin: 60px 0 6px 0; }
.g-ftr-l, .g-ftr-c, .g-ftr-r { margin: 20px 0; }
.g-ftr-l { float: left; margin-left: 72px; width: 222px; display: inline; }
.g-ftr-splt { float: left; width: 1px; height: 150px; background: url("../../Images/Image/ftr-splt.gif") no-repeat; margin-top: 30px; }
.g-ftr-c { float: left; margin-left: 86px; width: 222px; display: inline; }
.g-ftr-r { float: left; margin-left: 76px; width: 233px; display: inline; }
.g-ftr-r a { text-decoration: underline; }
.g-pth { margin: 5px 0 5px 20px; font-size: 11px; line-height: 1.5em; color: #b5b5b6; }
.g-pth a { color: #b5b5b6; }
.g-pth-cur { font-weight: bold; cursor: default; }

.g-pgr { margin: 30px auto 0 auto; }
.g-pgr-oc { float: right; right: 50%; position: relative; }
.g-pgr-ic { float: right; right: -50%; position: relative; }
.g-pgr li { float: left; line-height: 24px; font-size: 14px; color: #fff; text-align: center; }
.g-pgr-item { width: 34px; height: 26px; background: #a9a9a9; margin-right: 2px; }
    .g-pgr-item a { color: #fff; display: block; width: 34px; height: 26px; text-align: center; }
    .g-pgr-item a:hover { color: inherit; }
.g-pgr .g-pgr-prev { width: 43px; height: 26px; background: url("../../Images/Image/bg-legislation-content-detail-pager-prev.gif") no-repeat; margin-right: 2px;}
.g-pgr .g-pgr-next { width: 43px; height: 26px; background: url("../../Images/Image/bg-legislation-content-detail-pager-next.gif") no-repeat; margin-right: 0; }
    .g-pgr-prev a, .g-pgr-next a { display: block; color: #fff; width: 43px; height: 26px; text-align:center; }
    .g-pgr .g-pgr-prev a:hover, .g-pgr .g-pgr-next a:hover { color: inherit; }
.g-pgr .g-pgr-item.focus, .g-pgr .g-pgr-item:hover { background: #6585cc; }
.g-pgr .g-pgr-prev.focus, .g-pgr .g-pgr-prev:hover { background: url("../../Images/Image/bg-legislation-content-detail-pager-prev-focus.gif") no-repeat; }
.g-pgr .g-pgr-next.focus, .g-pgr .g-pgr-next:hover { background: url("../../Images/Image/bg-legislation-content-detail-pager-next-focus.gif") no-repeat; }
.g-pgr-prev.disable { background: url("../../Images/Image/bg-legislation-content-detail-pager-prev.gif") no-repeat; cursor: default; }
.g-pgr-next.disable { background: url("../../Images/Image/bg-legislation-content-detail-pager-next.gif") no-repeat; cursor: default; }
.g-pgr-prev.disable:hover { background: url("../../Images/Image/bg-legislation-content-detail-pager-prev.gif") no-repeat; cursor: default; }
.g-pgr-next.disable:hover { background: url("../../Images/Image/bg-legislation-content-detail-pager-next.gif") no-repeat; cursor: default;}

.g-left { float: left; }
.g-right { float: right; }

.home-left { float: left; width:461px; margin-left: 10px; display: inline; }
.home-right { float: right; width:461px; margin-right: 10px; display: inline; }
.home-banner, .home-utils { height: 221px; }
.home-container { margin-top: 10px; }
.home-banner { float: left; width: 780px; margin-left: 10px; display: inline; }
.home-banner-view { position: relative; float: left; width: 465px; height: 221px; overflow: hidden; }
.home-banner-view img { width: 465px; height: 221px; }
.home-banner-prev { position: absolute; width: 34px; height: 54px; left: 0; top: 83px; background: url(../../Images/Image/home-banner-prev.gif) no-repeat; cursor: pointer; }
.home-banner-next { position: absolute; width: 34px; height: 54px; right: 0; top: 83px; background: url(../../Images/Image/home-banner-next.gif) no-repeat; cursor: pointer; }
/*.home-banner-view:hover .home-banner-prev, .home-banner-view:hover .home-banner-next { display: block; }*/
.home-banner-glass { position: absolute; top: 0; left: 0; width: 449px; height: 205px; border: 8px solid #fff; opacity: 0.4; filter: alpha(opacity=40); }
.home-banner-glass a { display: block; width: 449px; height: 205px; }
.home-banner-content { float: left; width: 315px; height: 221px; background: #e4eaf5; overflow: hidden; }
.home-banner-content-top { margin: 12px 0 0 20px; font-size: 11px; font-weight: bold; color: #fff; }
.home-banner-content-top span { background: #ea5417; line-height: 18px; padding: 1px 10px 2px 10px; }
.home-banner-content-title { margin: 16px 10px 0 30px;
font-size: 14px;
font-weight: bold;
height: 80px;
overflow: hidden;
line-height: 1.5em; }
.home-banner-content-des { margin: 11px 10px 0 30px; font-size: 11px; color: #595757; line-height: 1.5em; height: 0px; overflow: hidden; }
.home-banner-content-link { margin: 15px 0 0 30px; font-size: 11px; color: #595757; line-height: 1.5em; }
.home-banner-content-link a { color: #595757;  }
.home-banner-pager { margin: 25px 0 0 20px; }
.home-banner-pager li { float: left; margin-right: 1px; text-align: center; font-size: 14px; line-height: 16px; font-family: Century Gothic, Arial; }
.bpi,.bpi-first,.bpi-last { display: block; height: 16px; width: 40px; background: #3f67c0; color: #fff; cursor: pointer; }
/*.home-banner-pager li:hover, .home-banner-pager li.hl { background: #ea5417; }*/

.bpi-last { width: 41px; background: url("../../Images/Image/home-banner-pager-last.gif") no-repeat; }
.bpi-last:hover, .hl .bpi-last { border: none; background: url("../../Images/Image/home-banner-pager-last-hl.gif") no-repeat; }
.bpi-first { width: 41px; background: url("../../Images/Image/home-banner-pager-first.gif") no-repeat; cursor: pointer; }
.bpi-first:hover, .hl .bpi-first { border: none; background: url("../../Images/Image/home-banner-pager-first-hl.gif") no-repeat; }
.bpi:hover, .hl .bpi { background: #ea5417; }

.home-ug { float: left; width: 140px; height: 221px; margin-left: 10px; background: url("../../Images/Image/home-ug.gif") no-repeat; display: inline; }
.home-ug-subtitle { margin: 10px 15px 0 15px; color: #727171; font-family: Century Gothic, Arial;  }
.home-ug-title { margin: 10px 15px 0 15px; color: #727171; font-family: Century Gothic, Arial; height: 40px; }
.home-ug-title .m { font-size: 18px; font-weight: bold; line-height: 14px; }
.home-ug-title .sub { font-size: 9px; }
.home-ug-form { margin: 26px 5px; }
.home-ug-form div { }
.home-ug-form .ipt-txt { border: none; background: transparent; width: 110px; height: 38px; line-height: 38px; padding: 0; margin: 0 10px 6px 10px; font-size: 11px; color: #9fa0a0; }
.home-ug-form .img-captcha { vertical-align: middle; margin-right: 5px; width: 80px; }
.home-ug-form .ipt-sbt { border: none; background: url(../../Images/Image/home-ug-sbt.gif) no-repeat; width: 45px; height: 32px; cursor: pointer; vertical-align: middle; }
.home-ug-form .ipt-sbt:hover { background: url("../../Images/Image/home-ug-sbt-hl.gif") no-repeat;}

.home-services { width: 930px; margin: 15px 10px 0 10px; background: url(../../Images/Image/home-services.gif) no-repeat; border-top: 1px solid #f0f0f0; }
.home-services ul { list-style: none; }
.home-services li { float: left; width: 93px; text-align: center; margin-top: 6px; cursor: pointer; }
.home-services li:hover span { color: #3f67c0; font-weight: bold; }
.home-services li img { display: block; width: 68px; height: 68px; margin: 0 auto; }
.home-services li span { display: block; font-size: 11px; color: #9fa0a0; margin-top: 10px; line-height: 1.2em; }

.home-categories { margin-bottom: 30px; }
.home-list-title { font-family: Georgia, Arial; font-size: 24px; line-height: 48px; height: 48px; color: #ea5417; border-bottom: 1px dashed #898989; padding-left: 5px; margin-left:10px; width:97%;}
.home-list-title a { color: #ea5417; }
.home-list-title .l { float: left; }
.home-right .home-list-title, .home-right .home-list { margin-left: 10px; }
.home-list ul { margin: 14px 0 0 10px; padding: 0; }
.home-list li { font-size: 12px; list-style: none; line-height: 2em; height: 24px; background: url(../../Images/Image/dot.gif) no-repeat 0 50%; padding-left: 10px; }
    .home-list li a { color: #3e3a39; display: block; float: left; overflow: hidden; text-overflow: ellipsis; width: 340px; white-space: nowrap; }
    .home-list li a:hover { color: #465dbd; }
.home-list li span { float: right; color: #9fa0a0; font-size: 11px; }

.home-list-a ul { margin: 14px 0 0 10px; padding: 0; }
.home-list-a li { font-size: 12px; list-style: none; line-height: 2em; height: 24px; background: url(../../Images/Image/dot.gif) no-repeat 0 50%; padding-left: 10px; }
    .home-list-a li a { color: #3e3a39; display: block; float: left; overflow: hidden; text-overflow: ellipsis; width: 430px; white-space: nowrap; }
    .home-list-a li a:hover { color: #465dbd; }
.home-list-a li span { float: right; color: #9fa0a0; font-size: 11px; }

.home-news, .home-legislation { margin-top: 16px; margin-bottom: 32px; }
.home-statistics, .home-interviews, .home-formalities { margin-top: 20px; }
.home-statistics-calendar { display: block; float: right; width: 134px; }
.home-statistics-calendar img { float: left; margin-top: 10px; width: 26px; height: 30px; }
.home-statistics-calendar-display { display: block; float: right; margin: 12px 0 0 10px; width: 98px; height: 30px; line-height: 30px; color: #e96b38; font-size: 11px; background: url(../../Images/Image/home-calendar-display.gif) no-repeat; cursor: pointer; }
.home-statistics-calendar-display strong { font-size: 12px; margin-left: 15px; }
.home-list-cs, .home-list-oi { margin: 18px 0 0 6px; height: 94px; }
.home-list-cs-prev, .home-list-cs-next { width: 23px; height: 94px; cursor: pointer; }
.home-list-cs-prev { float: left; background: url(../../Images/Image/home-list-cs-prev.gif) no-repeat; }
.home-list-cs-prev:hover { background: url(../../Images/Image/home-list-cs-prev-hl.gif) no-repeat; }
.home-list-cs-next { float: right; background: url(../../Images/Image/home-list-cs-next.gif) no-repeat; }
.home-list-cs-next:hover { background: url(../../Images/Image/home-list-cs-next-hl.gif) no-repeat; }
.home-list-cs-view { position: relative; float: left; border: 3px solid #5fc3a9; width: 383px; height: 88px; margin-left: 10px; }
.home-list-cs-pager { position: absolute; top: 32px; right: 0; width: 61px; height: 30px; line-height: 24px; background: #5fc3a9; font-size: 18px; font-weight: bold; color: #fff; text-align: center; font-family: Candara, Arial;  }
.home-list-oi-preview { float: left; width: 150px; margin: 0 0 0 10px; display: inline; }
.home-list-oi-preview img { display: block; width: 150px; }
.home-list-oi-content { float: left; width: 280px; margin: -10px 0 0 15px; display: inline; position: relative; }
.home-list-oi-content-title { font-size: 12px; color: #3e3a39; line-height: 1.5em; height: auto !important; height:33px; max-height:33px; overflow:hidden; }
.home-list-oi-content-title a { color: #3e3a39; }
.home-list-oi-content-time { font-size: 11px; color: #ea5417; line-height: 1.5em; margin-top: 8px; }
.home-list-oi-content-time strong { color: #3e3a39; }
.home-list-oi-content-guest { font-size: 11px; color: #898989; line-height: 1.5em; margin-top: 5px; height: auto !important; height:33px; max-height:33px; overflow:hidden; }
.home-list-oi-content-guest strong { color: #3e3a39; }
.home-formalities-category { position: relative; font-size: 14px; color: #747374; margin: 18px 9px 0 45px; border-bottom: 1px dashed #898989; height: 39px; line-height: 39px; padding-left: 60px; }
.home-formalities-cimg { display: block; position: absolute; width: 78px; height: 40px; left: -40px; top: 0; }
.home-formalities-ci { cursor: pointer; }
.home-formalities-ci-focus { color: #3f67c0; }
.home-formalities-cs { margin: 0 12px; display: inline; }
.home-formalities .home-list { display: none; margin-top: 20px; }
.home-formalities .home-list-visiable { display: block; }
.home-formalities-category.gry { margin-left: 5px; padding-left: 2px; width: 450px; }
.home-list-visiable li a { width:432px; }
.home-spec-wrap { width: 930px; position: relative; margin: 30px auto 20px auto;}
.home-spec-wrap-news { width: 930px; position: relative; margin: 30px auto 20px auto;}
.home-spec { width: 930px; height: 91px; overflow: hidden; }
.home-spec-ctn { }
.home-spec-ctn .item { float: left; width: 220px; height: 91px; margin-right: 10px; }
.home-spec-ctn img { display: block; width: 225px; height: 91px;}
.home-spec-ctn .part { float: left; }
.home-spec-wrap .prev { background: url("../../Images/Image/prev.png") no-repeat; cursor: pointer; height: 45px; left: 0; position: absolute; top: 23px; width: 21px; }
.home-spec-wrap .next { background: url("../../Images/Image/next.png") no-repeat; cursor: pointer; height: 45px; right: 0; position: absolute; top: 23px; width: 21px; }
.home-spec-ctn .itemnews { float: left; width: 222px; height: 91px; margin-right: 10px; display:block; }
.about-container { margin-bottom: 10px; }
.about-banner { width: 930px; margin: 0 10px; border-bottom: 9px solid #f6f6f6; }
.about-banner img { display: block; }
.about-left { float: left; width: 212px; }
.about-right { float: right; width: 738px; }
.about-nav { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.about-nav-focus { background: #f5f5f5;}
.about-nav img { vertical-align: middle; }
.about-nav-title { line-height: 44px; margin-left: 10px; font-size: 18px; color: #737373; }
.about-nav-title img { margin-right: 8px; }
.leader { padding-left:30px;}
.sub-leader { padding-left:8px;}
.dot {padding-left:5px;}
.about-nav ul {}
.about-nav li { padding-left: 18px; height: 43px; line-height: 43px; border-top: 1px solid #e5e5e5; }
.about-nav li a { font-size: 12px; color: #737373; }
.about-nav li img { margin-right: 12px; }
.about-nav li a.cur { color:#221815; text-decoration:none;}
.about-content { position: relative; background: url('../../Images/Image/bg-about-ctt.gif') repeat-y 0 0; }
.about-content-title { padding-left: 40px; line-height: 44px; color: #737373; font-size: 18px; background: url("../../Images/Image/bg-about-ctt-title.gif") repeat-y; }
.about-content-title-bdr { height: 4px; background: url(../../Images/Image/bg-about-content-title-bdr.gif) repeat-x 0 0; }
.about-content-title-bdr span { display: block; width: 30px; height: 4px; background: url(../../Images/Image/bg-about-content-title-bdr-cor.gif) repeat-x 0 0; }
.about-content-detail { margin: 0 10px 0 30px; padding: 36px 40px 80px 10px; color: #737373; font-size: 12px; line-height: 2em; background: #f6f6f6; }
.about-content-detail-pc { text-align: center; }
.about-content-tm-avatar { border: 1px solid #bebab7; width: 136px; height: 160px; }
.about-content-tm-avatar.minister { width: 153px; height: 205px; }
.about-content-tm-name { font-size: 18px; color: #221815; }
.about-content-tm-period { font-size: 12px; font-weight: bold; }
.about-content-os-img { margin-left: -20px;}
.about-content-rr img { display: block; }
.about-content-rr span { line-height: 1.2em; }
.about-content-rr-item { display: block; float: left; margin: 0 8px 25px 0; }
.about-content-rr-item-clr { display: block; clear: both; }
.about-content-rr-center { float: left; text-align: center; margin-top: 10px; }
.about-content-pic-list { width:auto; margin-left: 44px; }
.about-content-pic-list ul li { float:left; width:138px; height:210px; margin: 0 31px  40px 31px; text-align:center; }
.about-content-pic-list ul li:first-child { float: none; margin: 0 auto; }
.about-content-pic-list ul li img { border: 1px solid #bebab7; width: 136px; height: 160px; display: block; }
.about-content-pic-list ul li a { color:#880050; text-decoration: underline; font-weight: bold; font-size:11px;  }
.about-content-title-name { border-bottom: 1px solid #e2e2e2; height:40px;  padding:0 10px 0 30px;}
.about-content-title-name-list { background: #f6f6f6;height:40px; }
.about-content-title-name-list a { color:#3f67bf; text-decoration:underline;  display:block; padding: 0 10px; float:left; font-size:12px; border-left:1px solid #c9caca; margin-top:10px;}
.about-content-title-name-list a.cur { color:#221815; text-decoration:none; }
.about-content-title-name-list a.first { border: none; }

.legislation-container { margin-bottom: 10px; }
.legislation-banner { width: 930px; margin: 0 10px; border-bottom: 9px solid #f6f6f6; }
.legislation-banner img { display: block; }
.legislation-left { float: left; width: 212px; }
.legislation-right { float: right; width: 738px; }
.legislation-nav { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.legislation-nav-focus { background: #f5f5f5;}
.legislation-nav img { vertical-align: middle; }
.legislation-nav-title { line-height: 44px; margin-left: 10px; font-size: 18px; color: #737373; }
.legislation-nav-title img { margin-right: 8px; }
.legislation-nav ul {}
.legislation-nav li { padding-left: 18px; height: 43px; line-height: 43px; border-top: 1px solid #e5e5e5; }
.legislation-nav li a { font-size: 12px; color: #737373; }
.legislation-nav li img { margin-right: 12px; }
.legislation-content { position: relative; background: url('../../Images/Image/bg-about-ctt.gif') repeat-y 0 0; }
.legislation-content-title {padding-left: 40px; line-height: 44px; color: #737373; font-size: 18px;background: url("../../Images/Image/bg-about-ctt-title.gif") repeat-y; }
.legislation-content-toolbar { padding-left: 40px; height: 33px; line-height: 32px; padding-bottom: 13px; background: url("../../Images/Image/bg-about-ctt-title.gif") repeat-y; }
.legislation-content-toolbar-item { display: block; float: left; }
.legislation-content-toolbar-item span { display: block; float: left; font-size: 12px; color: #737373; margin-right: 10px; }
.legislation-content-toolbar-item .sp{ padding-top:6px;}
.legislation-content-toolbar-ipt-wpr { width: 220px; height: 32px; background: url(../../Images/Image/bg-ipt-legislation-toolbar.gif) no-repeat; text-align: center; }
.legislation-content-toolbar-ipt-wpr .ipt-text { float: left; padding: 0; margin: 0 10px; height: 32px; width: 200px; border: none; background: transparent; /*line-height: 32px;*/ outline:none; }
.legislation-content-toolbar .ipt-sbt { background: url(../../Images/Image/bg-sbt-legislation-toolbar.gif) no-repeat; width: 77px; height: 32px; border: none; cursor: pointer; }
.legislation-content-toolbar .ipt-sbt:hover { background: url(../../Images/Image/bg-sbt-legislation-toolbar-hv.gif) no-repeat; }
.legislation-content-toolbar .ipt-sbt:active { background: url(../../Images/Image/bg-sbt-legislation-toolbar-ps.gif) no-repeat; }
.legislation-content-title-bdr { height: 4px; background: url(../../Images/Image/bg-about-content-title-bdr.gif) repeat-x 0 0; }
.legislation-content-title-bdr span { display: block; width: 30px; height: 4px; background: url(../../Images/Image/bg-about-content-title-bdr-cor.gif) repeat-x 0 0; }
.legislation-content-detail { margin: 0 10px 0 30px; padding: 36px 40px 40px 10px; color: #737373; font-size: 12px; line-height: 2em; background: #f6f6f6; }
.legislation-content-detail-item { list-style: disc; margin-bottom: 30px; }
.legislation-content-detail-item-title { font-size: 12px; color: #231815; }
.legislation-content-detail-item-abstract { font-size: 11px; color: #898989; line-height: 1.5em; }
.legislation-content-detail-item-abstract strong { color: #221815; }
.legislation-content-detail-pager { text-align: center; width: 420px; margin: 0 auto; }
.legislation-content-detail-pager li { float: left; line-height: 24px; font-size: 14px; color: #fff; }
.legislation-content-detail-pager li a { color: #fff; }
.legislation-content-detail-item-title a:hover {
    color: #465dbd;
}
.legislation-content-detail-item-title a:link, .legislation-content-detail-item-title a:visited {
        text-decoration: none;
        font-size: 12px;
        color: #231815;
    }
.legislation-content-detail-pager-item { cursor: default; width: 34px; height: 26px; background: #a9a9a9; margin-right: 2px; }
.legislation-content-detail-pager-prev { cursor: default; width: 43px; height: 26px; background: url(../../Images/Image/bg-legislation-content-detail-pager-prev.gif) no-repeat; margin-right: 2px;}
.legislation-content-detail-pager-next { cursor: default; width: 43px; height: 26px; background: url(../../Images/Image/bg-legislation-content-detail-pager-next.gif) no-repeat; margin-right: 0; }
.legislation-content-detail-pager li.focus, .legislation-content-detail-pager-item:hover { background: #6585cc; }
.legislation-content-detail-pager li.focus-prev, .legislation-content-detail-pager-prev:hover { background: url(../../Images/Image/bg-legislation-content-detail-pager-prev-focus.gif) no-repeat; }
.legislation-content-detail-pager li.focus-next, .legislation-content-detail-pager-next:hover { background: url(../../Images/Image/bg-legislation-content-detail-pager-next-focus.gif) no-repeat; }
.legislation-content-detail-pager-prev a, .legislation-content-detail-pager-next a { cursor: pointer; display: block; width: 43px; height: 26px; line-height: 26px; }
.legislation-content-detail-pager-item a { display: block; width: 34px; height: 26px; line-height: 26px; }
.legislation-content-detail-pager-prev.disable { background: url(../../Images/Image/bg-legislation-content-detail-pager-prev.gif) no-repeat; }
.legislation-content-detail-pager-next.disable { background: url(../../Images/Image/bg-legislation-content-detail-pager-next.gif) no-repeat; }
.legislation-content-detail-pager-prev.disable:hover { background: url(../../Images/Image/bg-legislation-content-detail-pager-prev.gif) no-repeat; }
.legislation-content-detail-pager-next.disable:hover { background: url(../../Images/Image/bg-legislation-content-detail-pager-next.gif) no-repeat; }

.legislation-content-detail .legislation-content-detail-pager{float:right;}

.oi-container { margin-bottom: 10px; }
.oi-banner { width: 930px; margin: 0 10px; border-bottom: 9px solid #f6f6f6; }
.oi-banner img { display: block; }
.oi-title { height: 43px; line-height: 43px; border-top: 1px solid #e5e5e5; font-size: 18px; color: #737373; }
.oi-title img { vertical-align: middle; margin: 0 8px; }
.oi-title-bdr { position: relative; height: 4px; background: url(../../Images/Image/bg-oi-title-bdr.gif) repeat-x 0 0; }
.oi-title-bdr div { position: absolute; left: 10px; top: 0; width: 930px; height: 5px; background: url(../../Images/Image/bg-oi-title-bdr-sub.gif) repeat-x 0 0; }
.oi-content { margin: 0 10px; background: #f6f6f6; padding-bottom: 120px; }
.oi-content-top { padding-top: 16px; }
.oi-content-top-item { float: right; width: 295px; height: 487px; border: 1px solid #e6e6e6; background: #fff; margin: 0 10px 0 0; }
.oi-content-top-item-first { margin: 0 10px; }
.oi-content-top-item-last { margin-right: 0; }
.oi-content-top-item img { margin: 1px; display: block; }
.oi-content-top-item-title { font-size: 14px; height: 64px; font-weight: bold; overflow: hidden; line-height: 1.5em; color: #221815; margin: 20px 14px; }
.oi-content-top-item-title a { color: #221815; }
.oi-content-top-item-time { margin: 0 14px; font-size: 11px; color: #ea5417; line-height: 1.6em; }
.oi-content-top-item-guest, .oi-content-top-item-abs { margin: 0 14px; font-size: 11px; color: #898989; line-height: 1.6em; }
.oi-content-top-item-time strong, .oi-content-top-item-guest strong, .oi-content-top-item-abs strong { color: #221815; margin-right: 5px; }
.oi-content-list { margin: 33px 11px 0 11px; }
.oi-content-list-item { margin-bottom: 29px; }
.oi-content-list-item img { width: 170px; height: 110px; display: block; float: left; }
.oi-content-list-item-title { font-size: 14px; font-weight: bold; overflow: hidden; line-height: 1.2em; color: #221815; margin: 0 0 10px 186px; }
.oi-content-list-item-title a { color: #221815; }
.oi-content-list-item-time { margin-left: 186px; font-size: 11px; color: #ea5417; line-height: 1.6em; }
.oi-content-list-item-guest, .oi-content-list-item-abs { margin-left: 186px; font-size: 11px; color: #898989; line-height: 1.6em; }
.oi-content-list-item-guest { height: 15px; overflow: hidden; }
.oi-content-list-item-abs { height: 36px; overflow: hidden; }
.oi-content-list-item-time strong, .oi-content-list-item-guest strong, .oi-content-list-item-abs strong { color: #221815; margin-right: 5px; }
.oi-content-pager { text-align: center; width: 232px; margin: 0 auto; }
.oi-content-pager li { float: left; line-height: 24px; font-size: 14px; color: #fff; }
.oi-content-pager li a { color: #fff; }
.oi-content-pager-item { width: 34px; height: 26px; background: #a9a9a9; margin-right: 2px; }
.oi-content-pager-prev { width: 43px; height: 26px; background: url(../../Images/Image/bg-legislation-content-detail-pager-prev.gif) no-repeat; margin-right: 2px;}
.oi-content-pager-next { width: 43px; height: 26px; background: url(../../Images/Image/bg-legislation-content-detail-pager-next.gif) no-repeat; margin-right: 0; }
.oi-content-pager li.focus { background: #6585cc; }
.oi-content-pager li.focus-prev { background: url(../../Images/Image/bg-legislation-content-detail-pager-prev-focus.gif) no-repeat; }
.oi-content-pager li.focus-next { background: url(../../Images/Image/bg-legislation-content-detail-pager-next-focus.gif) no-repeat; }
.oi-left { float: left; width: 270px; }
.oi-right { float: right; width: 680px; }
.oi-nav { border-top: 1px solid #e5e5e5; }
.oi-nav-focus { background: #f5f5f5;}
.oi-nav img { vertical-align: middle; }
.oi-nav-title { line-height: 44px; margin-left: 10px; font-size: 18px; color: #737373; }
.oi-nav-title img { margin-right: 8px; }
.oi-detail-cur {}
.oi-detail-cur-img { border-top: 1px solid #e5e5e5; }
.oi-detail-cur-img img { display: block; width: 270px; margin-top: 10px; }
.oi-detail-cur-title { margin: 20px 15px 25px 15px; font-size: 13px; font-weight: bold; color: #221815; line-height: 2em; }
.oi-detail-cur-time { margin: 0 15px; color: #ea5417; font-size: 11px; line-height: 2em; }
.oi-detail-cur-gst {margin: 0 15px; color: #898989; font-size: 11px; line-height: 2em; }
.oi-detail-cur-time strong, .oi-detail-cur-gst strong { font-size: 11px; color: #221815; margin-right: 5px; }
.oi-detail-photos {}
.oi-detail-photos-title { margin: 24px 0 21px 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; height: 43px; line-height: 43px; padding-left: 14px; font-size: 18px; color: #737373; }
.oi-detail-photos-list {}
.oi-detail-photos-list li { text-align: center; }
.oi-detail-photos-list li img { width: 198px; margin-bottom: 20px; }
.oi-detail-content { position: relative; background: url('../../Images/Image/bg-about-ctt.gif') repeat-y 0 0; }
.oi-detail-content-title { padding-left: 40px; line-height: 28px; color: #737373; font-size: 18px; width: 600px; background: url('../../Images/Image/bg-about-ctt-title.gif') repeat-y 0 0;padding-bottom: 12px;padding-top: 12px; }
.oi-detail-content-title-bdr { height: 4px; background: url(../../Images/Image/bg-about-content-title-bdr.gif) repeat-x 0 0; }
.oi-detail-content-title-bdr span { display: block; width: 30px; height: 4px; background: url(../../Images/Image/bg-about-content-title-bdr-cor.gif) repeat-x 0 0; }
.oi-detail-item { padding: 20px 0; font-size: 12px; border-bottom: 1px dotted #737373; }
.oi-detail-gst { font-weight: bold; color: #3f67bf; margin-right: 5px; }
.oi-detail-host { color: #f39700; }
.oi-detail-txt { color: #737373; }
.oi-detail-time { color: #737373; }
.oi-detail-content-detail { margin: 0 10px 0 30px; padding: 36px 40px 40px 10px; color: #737373; font-size: 12px; line-height: 2em; background: #f6f6f6; }
.oi-detail-content-detail-pager { text-align: center; width: 232px; margin: 40px auto 0 auto; }
.oi-detail-content-detail-pager li { float: left; line-height: 24px; font-size: 14px; color: #fff; }
.oi-detail-content-detail-pager li a { color: #fff; }
.oi-detail-content-detail-pager-item { width: 34px; height: 26px; background: #a9a9a9; margin-right: 2px; }
.oi-detail-content-detail-pager-prev { width: 43px; height: 26px; background: url(../../Images/Image/bg-legislation-content-detail-pager-prev.gif) no-repeat; margin-right: 2px;}
.oi-detail-content-detail-pager-next { width: 43px; height: 26px; background: url(../../Images/Image/bg-legislation-content-detail-pager-next.gif) no-repeat; margin-right: 0; }
.oi-detail-content-detail-pager li.focus { background: #6585cc; }
.oi-detail-content-detail-pager li.focus-prev { background: url(../../Images/Image/bg-legislation-content-detail-pager-prev-focus.gif) no-repeat; }
.oi-detail-content-detail-pager li.focus-next { background: url(../../Images/Image/bg-legislation-content-detail-pager-next-focus.gif) no-repeat; }
.oi-detail-photo { margin-top: 10px; }

.nr-banner, .nr-utils { height: 221px; }
.nr-container { }
.nr-banner { width: 930px; margin-left: 10px; }
.nr-banner-view { position: relative; float: left; width: 465px; height: 221px; overflow: hidden; }
    .nr-banner-view img { display: block; width: 465px; height: 221px; }
.nr-banner-prev { position: absolute; width: 34px; height: 54px; left: 0; top: 83px; background: url(../../Images/Image/home-banner-prev.gif) no-repeat; cursor: pointer; cursor: pointer; }
.nr-banner-next { position: absolute; width: 34px; height: 54px; right: 0; top: 83px; background: url(../../Images/Image/home-banner-next.gif) no-repeat; cursor: pointer; cursor: pointer; }
/*.nr-banner-view:hover .nr-banner-prev, .nr-banner-view:hover .nr-banner-next { display: block; }*/
.nr-banner-glass { position: absolute; top: 0; left: 0; width: 449px; height: 205px; border: 8px solid #fff; opacity: 0.4; filter: alpha(opacity=40); }
.nr-banner-glass a { display: block; width: 449px; height: 205px; }
.nr-banner-content { float: right; width: 465px; height: 221px; background: #e4eaf5; }
.nr-left { float: left; width: 461px; margin-left: 10px; }
.nr-right { float: right; width: 461px; margin-right: 10px; }
.nr-banner-content-top { margin: 12px 0 0 20px; font-size: 11px; font-weight: bold; color: #fff; }
.nr-banner-content-top span { background: #ea5417; line-height: 18px; padding: 1px 10px 2px 10px; }
.nr-banner-content-title { margin: 16px 0 0 30px; font-size: 14px; font-weight: bold; line-height: 1.5em; }
    .nr-banner-content-title span { display: block; height: 40px; overflow: hidden; text-overflow: ellipsis; }
.nr-banner-content-des { margin: 11px 0 0 30px; font-size: 11px; color: #595757; line-height: 1.5em; }
    .nr-banner-content-des span { display: block; height: 32px; overflow: hidden; text-overflow: ellipsis; }
.nr-banner-content-link { margin: 15px 0 0 30px; font-size: 11px; color: #595757; line-height: 1.5em; }
.nr-banner-content-link a { color: #595757;  }
.nr-banner-pager { margin: 25px 0 0 20px; }
.nr-banner-pager li { float: left; margin-right: 1px; height: 16px; width: 40px; background: #3f67c0; text-align: center; font-size: 14px; line-height: 16px; color: #fff; font-family: Century Gothic, Arial; cursor: pointer; }
.nr-banner-pager li:hover, .nr-banner-pager li.hl { background: #ea5417; }
.nr-banner-pager li.nr-banner-pager-first { width: 41px; background: url(../../Images/Image/home-banner-pager-first.gif) no-repeat; cursor: pointer; }
.nr-banner-pager li.nr-banner-pager-first:hover, .nr-banner-pager li.nr-banner-pager-first.hl { background: url(../../Images/Image/home-banner-pager-first-hl.gif) no-repeat; }
.nr-banner-pager li.nr-banner-pager-last { width: 41px; background: url(../../Images/Image/home-banner-pager-last.gif) no-repeat; cursor: pointer; }
.nr-banner-pager li.nr-banner-pager-last:hover, .nr-banner-pager li.nr-banner-pager-last.hl { background: url(../../Images/Image/home-banner-pager-last-hl.gif) no-repeat; }
.nr-categories { height:550px; }
.nr-list-title { font-family: Georgia, Arial; font-size: 24px; line-height: 48px; color: #ea5417; border-bottom: 1px dashed #898989; padding-left: 5px; }
.nr-list-title, .nr-right .nr-list { margin-left: 10px; }
.nr-list-title a { color: #ea5417; }
.nr-list-title .l { float: left; }
.nr-list ul { margin: 14px 0 0 10px; padding: 0; }
.nr-list li { font-size: 12px; list-style: none; line-height: 2em; height: 24px; background: url(../../Images/Image/dot.gif) no-repeat 0 50%; padding-left: 10px; }
.nr-list li a, .nr-list li .title { cursor: pointer; color: #3e3a39; display: block; float: left; width: 340px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nr-list li a:hover, .nr-list li .title:hover { color: #465dbd; }
.nr-list li span, .nr-list li .date { float: right; color: #9fa0a0; display: block; width: 80px; font-size: 11px; }
.nr-news, .nr-legislation { margin-top: 20px; margin-bottom: 32px; }
.nr-statistics, .nr-interviews { margin-top: 20px; margin-bottom: 32px; }
.nr-statistics-calendar { display: block; float: right; width: 134px; }
.nr-statistics-calendar img { float: left; margin-top: 10px; width: 26px; height: 30px; }
.nr-statistics-calendar-display { position: relative; display: block; float: right; margin: 12px 0 0 10px; width: 98px; height: 30px; line-height: 30px; color: #e96b38; font-size: 12px; background: url(../../Images/Image/home-calendar-display.gif) no-repeat; cursor: pointer; }
.nr-statistics-calendar-display strong { font-size: 12px; margin: 0 8px 0 15px; }
.nr-statistics-calendar-select { display: none; position: absolute; top: 28px; left: 0; width: 200px; z-index: 99; background: #eee; height: 44px; }
    .nr-statistics-calendar-select select { float: left; width: 80px; margin: 10px; height: 24px; }
.nr-statistics-calendar-display:hover .nr-statistics-calendar-select { display: block; }
.nr-list-cs, .nr-list-pn { margin: 18px 0 0 6px; height: 94px; }
.nr-list-cs-prev, .nr-list-cs-next { width: 23px; height: 94px; cursor: pointer; }
.nr-list-cs-prev { float: left; background: url(../../Images/Image/home-list-cs-prev.gif) no-repeat; }
.nr-list-cs-prev:hover { background: url(../../Images/Image/home-list-cs-prev-hl.gif) no-repeat; }
.nr-list-cs-next { float: right; background: url(../../Images/Image/home-list-cs-next.gif) no-repeat; }
.nr-list-cs-next:hover { background: url(../../Images/Image/home-list-cs-next-hl.gif) no-repeat; }
.nr-list-cs-view { position: relative; float: left; border: 3px solid #5fc3a9; width: 383px; height: 88px; margin-left: 10px; }
    .nr-list-cs-view img { display: block; width: 383px; height: 88px; }
.nr-list-cs-pager { position: absolute; top: 32px; right: 0; width: 61px; height: 30px; line-height: 24px; background: #5fc3a9; font-size: 18px; font-weight: bold; color: #fff; text-align: center; font-family: Candara, Arial;  }
.nr-list-pn-preview { float: left; width: 150px; margin: 0 0 0 10px; }
.nr-list-pn-preview img { display: block; width: 150px; }
.nr-list-pn-content { float: left; width: 280px; margin: -4px 0 0 15px; }
.nr-list-pn-content-title { font-size: 12px; color: #3e3a39; line-height: 1.5em; height: 36px; overflow: hidden; text-overflow: ellipsis; }
    .nr-list-pn-content-title a { color: #3e3a39; }
.nr-list-pn-content-abs { font-size: 11px; color: #898989; line-height: 1.5em; margin-top: 5px; height: 50px; overflow: hidden; text-overflow: ellipsis; }
.nr-list-pn-content-abs strong { color: #3e3a39; }

.nr-n-container { margin-bottom: 10px; }
.nr-n-banner { width: 930px; margin: 0 10px; border-bottom: 9px solid #f6f6f6; }
.nr-n-left { float: left; width: 212px; }
.nr-n-right { float: right; width: 738px; }
.nr-n-nav { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.nr-n-nav-focus { background: #f5f5f5;}
.nr-n-nav img { vertical-align: middle; }
.nr-n-nav-title { line-height: 44px; margin-left: 10px; font-size: 18px; color: #737373; }
.nr-n-nav-title img { margin-right: 8px; }
.nr-n-nav ul {}
.nr-n-nav li { padding-left: 18px; height: 43px; line-height: 43px; border-top: 1px solid #e5e5e5; }
.nr-n-nav li a { font-size: 12px; color: #737373; }
.nr-n-nav li img { margin-right: 12px; }

.nr-n-nav ul {}
.nr-n-nav li { padding-left: 18px; height: 43px; line-height: normal;border-top: 1px solid #e5e5e5; background: url("../../images/image/customs-menu-bk.jpg") 20px center no-repeat;}
.nr-n-nav li a { font-size: 12px; color: #737373; padding: 12px 0 20px 25px;display: block;}
.nr-n-nav li.preliactive {
    background: url("../../images/image/customs-menu-active.jpg") 20px center no-repeat #f5f5f5;
}

.nr-n-content { position: relative; background: url('../../Images/Image/bg-about-ctt.gif') repeat-y 0 0; }
.nr-n-content-title .nr-statistics-calendar { margin-left: 24px; margin-top: -4px; }
.nr-n-content-title { padding-left: 40px; line-height: 44px; color: #737373; font-size: 18px; background: url("../../Images/Image/bg-about-ctt-title.gif") repeat-y; }
.nr-n-content-title-bdr { height: 4px; background: url(../../Images/Image/bg-about-content-title-bdr.gif) repeat-x 0 0; }
.nr-n-content-title-bdr span { display: block; width: 30px; height: 4px; background: url(../../Images/Image/bg-about-content-title-bdr-cor.gif) repeat-x 0 0; }
.nr-n-content-detail { margin: 0 10px 0 30px; padding: 36px 30px 80px 10px; color: #737373; font-size: 12px; line-height: 2em; background: #f6f6f6; }
.nr-n-pn { margin-bottom: 28px; }
.nr-n-pn-preview { float: left; }
.nr-n-pn-preview img { display: block; width: 150px; }
.nr-n-pn-content { float: left; width: 483px; margin: 0 0 0 15px; }
.nr-n-pn-content-search { float: left; width: 580px; margin: 0 0 0 15px; }
.nr-n-pn-content-title { font-size: 12px; color: #3e3a39; line-height: 1.5em; }
.nr-n-pn-content-title a { color: #3e3a39; }
.nr-n-pn-content-abs { font-size: 11px; color: #898989; line-height: 1.5em; margin-top: 5px; }
.nr-n-pn-content-abs strong { color: #3e3a39; }
.nr-n-list { margin-left: 18px; }
.nr-n-list li { font-size: 12px; list-style: disc; line-height: 2em; }
.nr-n-list li a { color: #737373; }
.nr-n-list li a:hover { color: #465dbd; }
.nr-n-list li span { float: right; color: #9fa0a0; font-size: 11px; }
.nr-n-pager { margin: 30px auto 0 auto; }
    .nr-n-pager .outer-center { float: right; right: 50%; position: relative; }
    .nr-n-pager .inner-center { float: right; right: -50%; position: relative; }
.nr-n-pager li { float: left; line-height: 24px; font-size: 14px; color: #fff; text-align: center; }
.nr-n-pager li a { color: #fff; }
.nr-n-pager-item { width: 34px; height: 26px; background: #a9a9a9; margin-right: 2px; }
.nr-n-pager-prev { width: 43px; height: 26px; background: url(../../Images/Image/bg-legislation-content-detail-pager-prev.gif) no-repeat; margin-right: 2px;}
.nr-n-pager-next { width: 43px; height: 26px; background: url(../../Images/Image/bg-legislation-content-detail-pager-next.gif) no-repeat; margin-right: 0; }
.nr-n-pager li.focus { background: #6585cc; }
.nr-n-pager li.focus-prev { background: url(../../Images/Image/bg-legislation-content-detail-pager-prev-focus.gif) no-repeat; }
.nr-n-pager li.focus-next { background: url(../../Images/Image/bg-legislation-content-detail-pager-next-focus.gif) no-repeat; }
.nr-cs-title { float: left; width: 400px; }
.nr-cs-title .l { float: left; }
.nr-cs-calendar { float: left; width: 134px; margin-left: 24px; }
.nr-cs-calendar img { float: left; vertical-align: middle; margin-top: 8px; }
.nr-cs-calendar-display { display: block; float: left; margin: 8px 0 0 10px; width: 98px; height: 30px; line-height: 30px; color: #e96b38; font-size: 11px; background: url(../../Images/Image/home-calendar-display.gif) no-repeat; cursor: pointer; }
.nr-cs-calendar-display strong { font-size: 12px; margin-left: 15px; }
.nr-n-content-detail .nr-list-cs { height: 134px; margin-bottom: 30px; }
.nr-n-content-detail .nr-list-cs-prev, .nr-n-content-detail .nr-list-cs-next { width: 23px; height: 134px; cursor: pointer; }
.nr-n-content-detail .nr-list-cs-prev { float: left; background: url(../../Images/Image/nr-cp-cs-prev.gif) no-repeat; }
.nr-n-content-detail .nr-list-cs-prev:hover { background: url(../../Images/Image/nr-cp-cs-prev-hl.gif) no-repeat; }
.nr-n-content-detail .nr-list-cs-next { float: right; background: url(../../Images/Image/nr-cp-cs-next.gif) no-repeat; }
.nr-n-content-detail .nr-list-cs-next:hover { background: url(../../Images/Image/nr-cp-cs-next-hl.gif) no-repeat; }
.nr-n-content-detail .nr-list-cs-view { position: relative; float: left; border: 3px solid #5fc3a9; width: 588px; height: 128px; margin-left: 7px; }
    .nr-n-content-detail .nr-list-cs-view img { display: block; width: 588px; height: 128px; }
.nr-n-content-detail .nr-list-cs-pager { position: absolute; top: 32px; right: 0; width: 61px; height: 30px; line-height: 24px; background: #5fc3a9; font-size: 18px; font-weight: bold; color: #fff; text-align: center; font-family: Candara, Arial;  }

.nr-n-content-detail .nr-list { margin-left: 18px; }
.nr-n-content-detail .nr-list li { /*font-size: 12px; list-style: none; line-height: 2em;*/ }
.nr-n-content-detail .nr-list li .title { width: 500px; /*color: #737373; cursor: pointer; display: block; width: 550px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;*/ }
.nr-n-content-detail .nr-list li .date { /*float: right; color: #9fa0a0;*/ }

.s-banner, .s-utils { height: 221px; }
.s-top { }
.s-banner { float: left; width: 780px; margin-left: 10px; }
.s-banner-view { position: relative; float: left; width: 780px; height: 221px; overflow: hidden; }
.s-banner-prev { position: absolute; width: 34px; height: 54px; left: 0; top: 83px; background: url(../../Images/Image/home-banner-prev.gif) no-repeat; cursor: pointer; cursor: pointer; }
.s-banner-next { position: absolute; width: 34px; height: 54px; right: 0; top: 83px; background: url(../../Images/Image/home-banner-next.gif) no-repeat; cursor: pointer; cursor: pointer; }
.s-banner-view:hover .s-banner-prev, .s-banner-view:hover .s-banner-next, .s-banner-view:hover .s-banner-pager { display: block; }
.s-banner-glass { position: absolute; top: 0; left: 0; width: 764px; height: 205px; border: 8px solid #fff; opacity: 0.4; filter: alpha(opacity=40); }
.s-banner-pager { position: absolute; display: none; right: 47px; bottom: 31px; }
.s-banner-pager li { float: left; margin-right: 1px; height: 16px; width: 40px; background: #3f67c0; text-align: center; font-size: 14px; line-height: 16px; color: #fff; font-family: Century Gothic, Arial; cursor: pointer; }
.s-banner-pager li:hover, .s-banner-pager li.hl { background: #ea5417; }
.s-banner-pager li.s-banner-pager-first { width: 41px; background: url(../../Images/Image/home-banner-pager-first.png) no-repeat; cursor: pointer; }
.s-banner-pager li.s-banner-pager-first:hover, .s-banner-pager li.s-banner-pager-first-hl { background: url(../../Images/Image/home-banner-pager-first-hl.png) no-repeat; }
.s-banner-pager li.s-banner-pager-last { width: 41px; background: url(../../Images/Image/home-banner-pager-last.png) no-repeat; cursor: pointer; }
.s-banner-pager li.s-banner-pager-last:hover, .s-banner-pager li.s-banner-pager-last-hl { background: url(../../Images/Image/home-banner-pager-last-hl.png) no-repeat; }
.s-ug { float: right; width: 140px; height: 221px; margin-right: 10px; background: url(../../Images/Image/home-ug.gif) no-repeat; }
.s-ug-subtitle { margin: 10px 15px 0 15px; color: #727171; font-family: Century Gothic, Arial; font-size: 9px; }
.s-ug-title { margin: 0 15px; color: #727171; font-family: Century Gothic, Arial; font-size: 18px; font-weight: bold; line-height: 14px; }
.s-ug-form { margin: 24px 5px; }
.s-ug-form div { }
.s-ug-form .ipt-txt { border: none; background: transparent; width: 110px; height: 37px; margin: 0 10px 5px 10px; font-size: 11px; color: #9fa0a0; }
.s-ug-form .img-captcha { vertical-align: middle; margin-right: 5px; cursor: pointer; }
.s-ug-form .ipt-sbt { border: none; background: url(../../Images/Image/home-ug-sbt.gif) no-repeat; width: 45px; height: 32px; cursor: pointer; }
.s-services { width: 930px; margin: 15px 10px 0 10px; background: url(../../Images/Image/home-services.gif) no-repeat; border-top: 1px solid #f0f0f0; }
.s-services ul { list-style: none; }
.s-services li { float: left; width: 93px; text-align: center; margin-top: 1px; cursor: pointer; }
.s-services li img { display: block; width: 68px; height: 68px; margin: 5px auto 0 auto; }
.s-services li span { display: block; font-size: 11px; color: #9fa0a0; margin-top: 10px; line-height: 1.2em; width: 93px; overflow: hidden; }
.s-services-home li span { height: 26px; overflow: hidden; }
.s-services li.focus, .s-services li:hover { background: url("../../Images/Image/bg-s-service-hover.gif") repeat-x; }
.s-services li.focus span, .s-services li:hover span { color: #3f67c0; font-weight: bold !important; font-weight: normal; overflow: visible; }
.s-spt { margin: 30px 10px 0 10px; height: 9px; background: #f6f6f6; }
.s-container-title { color: #737373; font-size: 18px; margin-left: 20px; line-height: 44px; }
.s-container { margin-bottom: 10px; }
.s-left { float: left; width: 212px; }
.s-right { float: right; width: 738px; }
.s-nav { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.s-nav-focus { background: #f5f5f5;}
.s-nav-title { line-height: 44px; margin-left: 10px; font-size: 18px; color: #737373; }
.s-nav ul {}
.s-nav li { padding-left: 24px; height: 43px; line-height: 43px; border-top: 1px solid #e5e5e5; }
.s-nav li a { font-size: 12px; color: #737373; display: block; width: 185px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.s-nav li a:hover { color: #465dbd; }
.s-nav-ct { font-size: 12px; font-weight: bold; margin-left: -10px; }
.s-nav li.s-nav-ct a { color: #ea5417;  display: block; width: 185px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.s-nav li.s-nav-ct a:hover { color: #465dbd; }
.s-content { position: relative; background: url('../../Images/Image/bg-about-ctt.gif') repeat-y 0 0; }
.s-content-title {  line-height: 44px; color: #737373; font-size: 18px; margin-bottom: 10px; }
.s-content-title-bdr { height: 4px; background: url(../../Images/Image/bg-about-content-title-bdr.gif) repeat-x 0 0; }
.s-content-title-bdr span { display: block; width: 30px; height: 4px; background: url(../../Images/Image/bg-about-content-title-bdr-cor.gif) repeat-x 0 0; }
.s-content-detail { margin: 0 10px 0 30px; padding: 10px 40px 80px 10px; color: #737373; font-size: 12px; line-height: 2em; background: #f6f6f6; min-height: 500px; }
.s-list { }
.s-list ul { margin: 0 0 0 10px; }
.s-list li { font-size: 12px; list-style: none; line-height: 2em; padding-left: 10px; background: url("../../Images/Image/dot.gif") no-repeat 0 11px; margin-bottom: 10px; }
.s-list li a { color: #737373; margin-right: 5px; }
.s-list li a:hover { color: #465dbd; }
.s-list li span { font-size: 11px; display: block; }
.s-list-pager { text-align: center; width: 232px; margin: 40px auto 0 auto; }
.s-list-pager li { float: left; line-height: 24px; font-size: 14px; color: #fff; }
.s-list-pager li a { color: #fff; }
.s-list-pager-item { width: 34px; height: 26px; background: #a9a9a9; margin-right: 2px; }
.s-list-pager-prev { width: 43px; height: 26px; background: url(../../Images/Image/bg-legislation-content-detail-pager-prev.gif) no-repeat; margin-right: 2px;}
.s-list-pager-next { width: 43px; height: 26px; background: url(../../Images/Image/bg-legislation-content-detail-pager-next.gif) no-repeat; margin-right: 0; }
.s-list-pager li.focus { background: #6585cc; }
.s-list-pager li.focus-prev { background: url(../../Images/Image/bg-legislation-content-detail-pager-prev-focus.gif) no-repeat; }
.s-list-pager li.focus-next { background: url(../../Images/Image/bg-legislation-content-detail-pager-next-focus.gif) no-repeat; }

.u-cs-title { margin: 10px 0 15px 20px; font-family: Georgia, Arial; font-size: 24px; line-height: 1em; color: #ea5417; }
.u-cs-banner { margin: 0 10px 20px 10px; height: 200px; padding: 0 0 0 113px; background: url(../../Images/Image/banner-u-cs.gif) no-repeat; }
.u-cs-banner-title { padding-top: 39px; line-height: 21px; height: 21px; }
.u-cs-banner-form { margin-top: 12px; height: 100px; }
.u-cs-banner-form .ipt-txt { vertical-align: middle; font-size: 14px; color: #9fa0a0; margin: 0 10px; width: 330px; height: 38px; line-height: 38px; border: none; background: transparent; }
.u-cs-banner-form .short { width: 225px; margin: 0 30px 0 20px; }
.u-cs-banner-form .img-captcha { vertical-align: middle; }
.u-cs-banner-form .ipt-sbt { margin-left: 365px; width: 118px; height: 38px; background: url(../../Images/Image/bg-is-ucs.gif) no-repeat; color: #fffefe; font-size: 14px; font-weight: bold; border: none; }
.u-cs-banner-fr { margin-bottom: 10px; height: 40px; }
.u-cs-rst { margin: 0 10px; padding-bottom: 100px; display: none; }
    .u-cs-rst.visiable { display: block; }
.u-cs-rst-ttl { font-size: 12px; padding-left: 15px; font-weight: bold; color: #595757; line-height: 42px; }
.u-cs-rst-ttl strong { margin-left: 5px; color: #ff7700; }
.u-cs-rst-dtl { border-style: solid; border-color: #4673d6; border-width: 1px 0 1px 0; font-size: 12px; color: #595757; line-height: 40px; padding-left: 15px; }
    .u-cs-rst-dtl strong { margin-left: 15px; }
/*.u-cs-rst-dtl table { width: 100%; border-style: solid; border-color: #4673d6; border-width: 1px 0 1px 0; }
.u-cs-rst-dtl td { font-size: 12px; color: #595757; line-height: 40px; height: 40px; }
.u-cs-rst-dtl .tc { text-align: center; width: 130px; }
.u-cs-rst-dtl .tl { text-align: left; width: 100px; }
.u-cs-rst-dtl td strong { margin-left: 15px; }
.u-cs-rst-dtl .time {}
.u-cs-rst-dtl .status { background: #ebf0f9; }*/

.u-csv-title { margin: 10px 0 15px 20px; font-family: Georgia, Arial; font-size: 24px; line-height: 1em; color: #ea5417; }
.u-csv-banner { width: 780px; margin: 0 auto; }
.u-csv-banner img { display: block; margin-bottom: 20px; }

.compare { position: absolute; top: 0; left: 0; width: 100%; height: 1498px; background: url(../../Images/Image/bg.gif) no-repeat 50% 0; opacity: 0.5; }
.download-pdf{ background: url(../../Images/Image/ico-pdf.jpg) no-repeat 1% 0;  padding: 0 0 20px 50px;}
.download-pdf a{line-height: 35px; color:#737373; font-size:12px; text-decoration:underline; font-weight: bold;}

.ipr-entrance { margin: 0 1px; width: 210px; overflow: hidden; }
    .ipr-entrance img { display: block; width: 210px; }

.ipr-container { position: relative; margin: 0 10px 50px 10px; }
.ipr-sticker { position: absolute; top: 150px; right: 0; background: url(../../Images/Image/bg-ipr-sticker.gif) no-repeat; width: 140px; height: 389px; }
    .ipr-sticker .title { margin: 19px 12px; font-weight: bold; font-size: 20px; font-family: Century Gothic, Arial; color: #727171; line-height: 18px; margin-bottom: 45px; }
    .ipr-sticker .link { font-family: Century Gothic, Arial; font-size: 18px; margin: 0 10px 0 37px; }
        .ipr-sticker .link a { }
        .ipr-sticker .link.first { margin-bottom: 45px; }
            .ipr-sticker .link.first a { color: #3f67bf; }
        .ipr-sticker .link.second { margin-bottom: 45px; }
            .ipr-sticker .link.second a { color: #ef832b; }
        .ipr-sticker .link.third { }
            .ipr-sticker .link.third a { color: #9f0009; }
.ipr-banner { height: 140px; margin-bottom: 10px; }
    .ipr-banner img { display: block; height: 140px; }
.ipr-flash { width: 779px; height: 389px; background: #eee; margin-bottom: 20px; }

.ipr-index-categories { }
    .ipr-index-categories .g-left { width: 461px; }
    .ipr-index-categories .g-right { width: 461px; }
    .ipr-index-categories .g-title { border-bottom: 1px dashed #898989; font-family: Georgia, Arial; font-size: 24px; height: 48px; line-height: 48px; padding-left: 5px; margin-bottom: 14px; color: #ea5417; }
        .ipr-index-categories .g-title a { color: #ea5417; }
.ipr-index-latest { }
.ipr-index-top { }
.ipr-index-laws { }
.ipr-index-gallery { }
    .ipr-index-latest .g-list, .ipr-index-top .g-list, .ipr-index-laws .g-list { }
    .ipr-index-latest .g-list ul, .ipr-index-top .g-list ul, .ipr-index-laws .g-list ul { margin-left: 10px; }
    .ipr-index-latest .g-list li, .ipr-index-top .g-list li, .ipr-index-laws .g-list li { font-size: 12px; line-height: 2em; list-style: none; background: url("../../Images/Image/dot.gif") no-repeat 0 50%; padding-left: 10px; }
    .ipr-index-latest .g-list a, .ipr-index-top .g-list a, .ipr-index-laws .g-list a { color: #3e3a39; display: block; width: 340px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .ipr-index-latest .g-list a:hover, .ipr-index-top .g-list a:hover, .ipr-index-laws .g-list a:hover { color: #465dbb; }
    .ipr-index-latest .g-list span, .ipr-index-top .g-list span, .ipr-index-laws .g-list span { color: #9fa0a0; float: right; font-size: 11px; }

.ipr-index-gallery .g-list { position: relative; height: 109px; overflow: hidden; margin-left: 10px; }
.ipr-index-gallery .g-list-content { }
.ipr-index-gallery .g-list-content .part1, .ipr-index-gallery .g-list-content .part2 { float: left; }
    .ipr-index-gallery .g-list ul { }
    .ipr-index-gallery .g-list li { float: left; list-style: none; margin-left: 4px; }
        .ipr-index-gallery .g-list li img { max-width: 146px; max-height: 109px; }
.ipr-index-latest, .ipr-index-top { margin-bottom: 32px; }

.ipr-list { width: 779px; margin-bottom: 20px; padding-bottom: 200px; }
    .ipr-list .g-title { color: #ea5417;  border-bottom: 1px dashed #898989; font-family: Georgia, Arial; font-size: 24px; height: 48px; line-height: 48px; padding-left: 5px; margin-bottom: 14px; }
    .ipr-list .g-list { }
        .ipr-list .g-list ul { margin-left: 20px; }
        .ipr-list .g-list li { font-size: 12px; line-height: 2em; list-style: outside none disc; }
        .ipr-list .g-list a { color: #3e3a39; display: block; width: 640px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .ipr-list .g-list a:hover { color: #465dbd; }
        .ipr-list .g-list span { color: #9fa0a0; float: right; font-size: 11px; }

.atcl { margin: 20px 10px 50px 10px; }
.atcl-ttl { font-family: Georgia, Arial; font-size: 24px; color: #ff6600; border-bottom: 1px dashed #898989; line-height: 1.2em; padding: 0 100px 10px 10px; }
.atcl-date { color: #999999; font-size: 12px; margin: 5px 10px; }
.atcl-main { width: 780px;  margin: auto;}
.atcl-layout { position: relative; margin: auto; }
.atcl-cnt { margin-left: 10px; font-size: 12px; margin-bottom: 20px; line-height: 2em; color: #434343; }
.atcl-cnt img { max-width: 760px; }
.atcl-rcmd { padding: 0 0 20px 10px; border-bottom: 1px dashed #898989; margin-bottom: 20px; }
.atcl-rcmd-ttl { color: #c45350; font-size: 13px; }
.atcl-rcmd-list { font-size: 12px; color: #434343; margin: 10px 0; line-height: 2em; }
.atcl-rcmd-list .date { margin-right: 5px; font-size: 11px; }
.atcl-rcmd-list a { color: #434343; }
.atcl-rcmd-list a:hover { color: #465dbd; }
.atcl-rct { padding: 0 0 20px 10px; }
.atcl-rct-ttl { color: #c45350; font-size: 13px; }
.atcl-rct-list { font-size: 12px; color: #434343; margin: 10px 0; line-height: 2em; }
.atcl-rct-list .date { margin-right: 5px; font-size: 11px; }
.atcl-rct-list a { color: #434343; }
.atcl-rct-list a:hover { color: #465dbd; }
.atcl-sbr { width: 140px; position: absolute; top: -6px; right: 0; height: 100px; }

.atcl-sbr .ipr-sticker { top: 0; }

.no-data { font-size: 12px; font-weight: bold; font-style: italic; color: #9fa0a0; }
li.no-data { background: none; list-style: none; padding-left: 0; }
.nr-statistics .no-data { margin-left: 10px; }
.home-interviews .no-data { display: block; margin: 23px 0 0 20px; }

.search-title-top { margin: 10px 10px 0 10px; height: 10px; background: #f6f6f6; }
.search-title { border-top: 1px solid #e5e5e5; height: 43px; line-height: 43px; font-size: 18px; color: #737373; }
.search-title img { vertical-align: middle; margin: 0 14px 0 23px; }
.search-title-bdr { background: url("../../Images/Image/bg-about-content-title-bdr.gif") repeat-x; height: 4px; }
.search-result { margin: 0 10px 10px 10px; background: #f6f6f6; padding: 30px 0 20px 0; }
.search-result-item { margin: 0 0 30px 35px; width: 675px; position: relative; }
.search-result-item-dot { position: absolute; background: url("../../Images/Image/dot.gif") no-repeat; top: 8px; left: -10px; width: 4px; height: 4px; }
.search-result-item-title { font-size: 12px; color: #231815; font-weight: bold; margin-bottom: 6px; line-height: 1.5em; }
.search-result-item-title a { color: #231815; }
.search-result-item-title a:hover { color:#465dbd; }
.search-result-item-abs { font-size: 11px; color: #898989; margin-bottom: 6px; line-height: 1.5em; }
.search-result-item-abs strong { color: #221815; }
.search-result-item-date { font-size: 11px; color: #231815; line-height: 1.5em; }

a:hover { color: #465dbd; }

.special{height:30px;}	
.special span{color:#E95011;}





.gacc-statis li{ line-height: normal; height: auto; padding: 0; }
.gacc-statis li a{ padding: 22px 0 20px 45px; display: block; background: url("../../images/image/customs-menu-bk.jpg") 20px center no-repeat; }
.gacc-statis li a:hover,.gacc-statis li .active{ background: url("../../images/image/customs-menu-active.jpg") 20px center no-repeat #f5f5f5; }
.statis-nav-title { line-height: 44px; margin-left: 10px; font-size: 12px; color: #737373; font-weight:bold;  } 

.Statistics .m-report-title{ height: 43px; line-height: 43px }
.Statistics .nr-n-content-detail{ padding: 0; }
.Statistics  .m-report-title  span { font-size: 14px; color: #999999; padding-left: 5px; }
.Statistics  .m-report-title  a { font-size: 18px; color: #6a9bf7; padding-left: 15px; text-decoration: underline; }
.Statistics  table { color: #333333; font-size: 12px; border: 1px solid #CCCCCC; border-collapse:collapse; }
.Statistics  table th{ text-align: center; border: 1px solid #CCCCCC; font-weight: normal; }
.Statistics  table td{ text-align: left; border: 1px solid #CCCCCC; padding: 10px; width: 50% }
.Statistics  table td a{ color: #000; padding: 0 10px; }
.Statistics  table td span{ color: #ccc; padding: 0 10px; }

.img-arrow {width:10px;height:10px;line-height:15px;margin-right:10px}
.gacc-overview {font-weight:700; text-decoration: underline}
.gacc-range {margin-left:15px;}
.gacc-arrow-range {margin-left:30px;}




        select { /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
            border: solid 1px #cccccc; /*很关键：将默认的select选择框样式清除*/
            appearance: none;
            -moz-appearance: none;
            -webkit-appearance: none; /*在选择框的最右侧中间显示小箭头图片*/
            background: url("../../images/image/arrow.png") no-repeat scroll right center transparent; /*为下拉小箭头留出一点位置，避免被文字覆盖*/
            padding-right: 16px;
            padding-left: 8px;
            margin-left: 20px;
            color: #6684cb;
        }
            /*清除ie的默认选择框样式清除，隐藏下拉箭头*/

            select::-ms-expand {
                display: none;
            }